// @startuml
#pragma once
#include <memory>
#include <vector>
#include "VideoMixer.h"
namespace Media{

    class VideoMixerManager{
    public:
        using Ptr = std::shared_ptr<VideoMixerManager>;
        static Ptr Instance();
        VideoMixerManager();
        ~VideoMixerManager();
    private:
        std::vector<VideoMixer::Ptr> m_mixers;
    };
}
// @enduml